turret spider (atypoides riversi) - Español Inglés Diccionario